草庐IT

C++ 变暖标准 vector

全部标签

c# - 如何在 C# Windows 窗体对话框中显示标准错误图标?

我想在Windows窗体对话框中使用标准错误图标(StandardIcons)。如何将错误图标加载到图像中进行显示? 最佳答案 通过使用Icon.ToBitmap()Bitmapb=SystemIcons.Error.ToBitmap();编辑:三年后又一次投票,我觉得有必要指导那些只想将图标绘制到图形对象的人阅读@HansPassant的回答。这是一个更好的解决方案。 关于c#-如何在C#Windows窗体对话框中显示标准错误图标?,我们在StackOverflow上找到一个类似的问题

c# - 等待 N 个异步方法完成时是否有标准模式可遵循?

publicclassFooDataRepository{privateMyServiceReferenceClientClient{get;set;}publicvoidFooClass(){Client=newMyServiceReferenceClient();Client.SaveFooCompleted+=Client_SaveFooCompleted;Client.SaveBarCompleted+=Client_SaveBarCompleted;}privatevoidClient_SaveFooCompleted(Objectsender,EventArgse){...

c# - 使用私有(private)自动属性而不是编程标准的简单变量

在与同行的讨论中,有人提出我们应该考虑对所有类级变量使用自动属性......包括私有(private)变量。所以除了像这样的公共(public)属性(property):publicintMyProperty1{get;set;}我们的私有(private)类级变量看起来像这样:privateintMyProperty2{get;set;}代替:privateint_myProperty2;我对为什么有人会想要这样做持观望态度,但我无法确定我不愿意接受这是否是因为我自己内部洗脑了我如何按照相同的编程标准和命名约定编写代码我已经使用了10年,或者因为我以前从未见过这个(出于某种原因)。我

c# - 微软编码标准文档

Microsoft是否提供可供下载的编码标准文档?我想使用他们的标准,主要用于C#。 最佳答案 如果您使用的是C#,则可以通过运行StyleCop了解Microsoft的首选风格。在您编写的任何代码上。以这种方式学习比试图吸收一些庞大的文档要容易得多。 关于c#-微软编码标准文档,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1642624/

c# - 在 C# 中获取印度标准时间 (IST)?

当我使用DateTime.Now()函数显示我的系统日期时,它会给我系统日期和时间并且工作正常,但是当我尝试在我的服务器上运行此页面时它给了我在印度以外的服务器的日期时间但是我想在服务器上执行此页面时获取印度的时间。我知道可以通过CultureInfo类...任何建议.... 最佳答案 放:privatestaticTimeZoneInfoINDIAN_ZONE=TimeZoneInfo.FindSystemTimeZoneById("IndiaStandardTime");作为一个字段。然后,使用:DateTimeindianTi

c# - LINQ 命名标准 - Lambda 表达式

这个问题在这里已经有了答案:Lambdavariablenames-toshortname,ornottoshortname?[closed](11个答案)关闭9年前。我们通常遵循所有C#语法的编码/命名标准。例如,如果我们在方法中声明字符串,我们使用范围-数据类型-字段名格式。(lstrPersonName)ListicolPerson;privateLoadPersonName(){stringlstrPersonaName;}我在想我们如何遵循Lambda表达式中的命名标准。特别是当我们为funcdelegate定义参数时,我们使用像x这样的短名称。例如varlobjPerson

c# - 单元测试的编写标准

我计划在我的团队中引入一套编写单元测试的标准。但是要包括什么?这两个帖子(Unittestnamingbestpractices和Bestpracticesforfilesystemdependenciesinunit/integrationtests)已经给了我一些思考的空间。我的标准中应该涵盖的其他领域应该是如何设置测试类以及如何组织它们。例如,如果您有一个名为OrderLineProcessor的类,则应该有一个名为OrderLineProcessorTest的测试类。如果该类上有一个名为Process()的方法,那么应该有一个名为ProcessTest的测试(可能更多是为了测试

c# - 控件与标准 HTML

我正在进入ASP.NET(C#-我知道这对这个特定问题并不重要,但完全公开等等),虽然我喜欢asp:-style控件为我省去了很多繁琐的HTML制作,我经常对某些行为感到沮丧。我昨晚在使用母版页时遇到了一个:我的,当转换成HTML时,变成了.还有其他问题——我注意到当您自动填充DataGrid时,它会向生成的表格添加我不一定想要的属性。我知道当您依赖框架来接管一些繁琐的职责时,您必须接受一定数量的“约定优于配置”,但在这些情况下“约定”并没有那么多任何既定的约定,而是不必要的额外内容。我知道为什么ID添加前缀,但我应该能够调整和关闭这样的东西,特别是因为作为网络标准的布道者,我不会重复

c# - Lazy<T> 与标准惰性实例化相比有哪些优势?

考虑这个例子,它展示了延迟初始化的两种可能方式。除了线程安全之外,在此处使用Lazy是否有任何特定优势?classCustomer{privatedecimal?_balance2;privatestaticdecimalGetBalanceOverNetwork(){//lengthynetworkoperationsThread.Sleep(2000);return99.9M;}publicdecimal?GetBalance2Lazily(){return_balance2??(_balance2=GetBalanceOverNetwork());}privatereadonly

c# - 基本的 CRC32 维基百科实现与在线看到的标准 CRC32 不同

我有一个基本的CRC32实现,遵循维基百科的CodeFragment:1sample.我认为我做对了,修改为对余数多项式使用n位寄存器,而不是按照示例使用n+1位。我得到的结果和网上的CRC32实现结果不一样。在我的实现中,我必须在此处更改什么?请忽略逻辑的Console.Writeline语句。constUInt32poly=0x04C11DB7;publicstaticUInt32GenerateCRC_32(byte[]message){byte[]augmentedMsg=newbyte[message.Length+4];message.CopyTo(augmentedMsg